cl349@firebug.cl.cam.ac.uk [Thu, 25 Aug 2005 16:24:51 +0000 (16:24 +0000)]
Cleanup unused code.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Thu, 25 Aug 2005 15:46:23 +0000 (15:46 +0000)]
Remove broken patch preventing net device unregister.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Thu, 25 Aug 2005 15:45:39 +0000 (15:45 +0000)]
Cleanup vif entries in store when domain goes away.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Thu, 25 Aug 2005 15:45:19 +0000 (15:45 +0000)]
Fix device destruction.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Thu, 25 Aug 2005 14:41:52 +0000 (14:41 +0000)]
merge?
cl349@firebug.cl.cam.ac.uk [Thu, 25 Aug 2005 14:41:06 +0000 (14:41 +0000)]
g/c Linux 2.4 netback support.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Thu, 25 Aug 2005 14:40:15 +0000 (14:40 +0000)]
More cleanups and g/c of unused code.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Thu, 25 Aug 2005 14:30:06 +0000 (14:30 +0000)]
Fix grant-ref allocation in netfront.
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk [Thu, 25 Aug 2005 14:16:38 +0000 (14:16 +0000)]
merge?
cl349@firebug.cl.cam.ac.uk [Thu, 25 Aug 2005 14:16:23 +0000 (14:16 +0000)]
g/c unused code.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Thu, 25 Aug 2005 13:27:10 +0000 (13:27 +0000)]
Fix SMP booting: x86/64 startup initialisation fixes and so on.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Thu, 25 Aug 2005 13:26:37 +0000 (13:26 +0000)]
Fix install of xenctrl.h.
cl349@firebug.cl.cam.ac.uk [Thu, 25 Aug 2005 10:09:39 +0000 (10:09 +0000)]
merge?
cl349@firebug.cl.cam.ac.uk [Thu, 25 Aug 2005 09:55:12 +0000 (09:55 +0000)]
Fix the exception thrown when doing, for example, "xm domid" on a non-existent domain.
Signed-off-by: Dan Smith <danms@us.ibm.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Thu, 25 Aug 2005 09:50:30 +0000 (09:50 +0000)]
merge?
cl349@firebug.cl.cam.ac.uk [Thu, 25 Aug 2005 09:50:20 +0000 (09:50 +0000)]
Updated to reflect new tools added here.
Signed-off-by: Judy Fischbach <jfisch@us.ibm.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Thu, 25 Aug 2005 08:39:50 +0000 (08:39 +0000)]
Ensure explicit asm statememt goes in the correct section.
cl349@firebug.cl.cam.ac.uk [Thu, 25 Aug 2005 00:55:20 +0000 (00:55 +0000)]
merge?
cl349@firebug.cl.cam.ac.uk [Thu, 25 Aug 2005 00:51:20 +0000 (00:51 +0000)]
Break the building/save/restore code out into a separate library libxenguest.
Also update the tools accordingly.
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 24 Aug 2005 23:07:29 +0000 (23:07 +0000)]
Rename libxc => libxenctrl and xc.h => xen/xenctrl.h
Signed-off-by: Anthony Liguori <aliguori@us.ibm.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
--HG--
rename : tools/libxc/xc.h => tools/libxc/xenctrl.h
cl349@firebug.cl.cam.ac.uk [Wed, 24 Aug 2005 22:24:10 +0000 (22:24 +0000)]
merge?
cl349@firebug.cl.cam.ac.uk [Wed, 24 Aug 2005 22:22:11 +0000 (22:22 +0000)]
Switch network setup over to xenbus.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 24 Aug 2005 22:21:24 +0000 (22:21 +0000)]
Update error message.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 24 Aug 2005 21:50:52 +0000 (21:50 +0000)]
Rename grant-id to ring-ref.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 24 Aug 2005 20:43:16 +0000 (20:43 +0000)]
Watch may fire before we've allocated the interface structure.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 24 Aug 2005 20:29:42 +0000 (20:29 +0000)]
Unregister watch in error path.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 24 Aug 2005 20:11:07 +0000 (20:11 +0000)]
Avoid calling device_unregister from device_register callback.
Also simplify code.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 24 Aug 2005 20:10:12 +0000 (20:10 +0000)]
Disable debug output again.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Wed, 24 Aug 2005 16:15:42 +0000 (16:15 +0000)]
Print status of Flush Filter on AMD64 processors during
Xen boot. Also provide a new boot parameter:
amd_flush_filter=on : Forcibly enable the Filter
amd_flush_filter=off : Forcibly disable the Filter
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk [Wed, 24 Aug 2005 15:49:27 +0000 (15:49 +0000)]
merge?
kaf24@firebug.cl.cam.ac.uk [Wed, 24 Aug 2005 15:46:33 +0000 (15:46 +0000)]
Always free the lowest 1MB of pseudo-physical memory when booting
a guest.
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk [Wed, 24 Aug 2005 15:46:32 +0000 (15:46 +0000)]
Revert changeset
a3822cb3b2b3c24e6b46c1fed3e6c366817f52ad.
With this changeset the error message is incorrect.
Revert: Fix the exception thrown when doing, for example,
"xm domid" on a non-existent domain.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Wed, 24 Aug 2005 15:22:44 +0000 (15:22 +0000)]
Fix x86/64 pagetable initialisation so that only things that
need to be are mapped read-only.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Wed, 24 Aug 2005 15:21:48 +0000 (15:21 +0000)]
Add EXT3 as built-in filesystem for x86/64 domU.
kaf24@firebug.cl.cam.ac.uk [Wed, 24 Aug 2005 13:17:12 +0000 (13:17 +0000)]
Copy correct number of bytes for xen_start_info in x86_64
head.S.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Wed, 24 Aug 2005 10:48:24 +0000 (10:48 +0000)]
Initialise syscall32 vsyscall page early, as it may be needed
for some initcalls (e.g., if initrd /bin/hotplug is an i386
binary).
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk [Wed, 24 Aug 2005 09:44:03 +0000 (09:44 +0000)]
Update comment.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 24 Aug 2005 09:31:52 +0000 (09:31 +0000)]
Don't use the grant pre-allocation system for the ring grants.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 24 Aug 2005 08:55:14 +0000 (08:55 +0000)]
Add some additional error nodes when block device setup fails.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Wed, 24 Aug 2005 08:28:50 +0000 (08:28 +0000)]
Fix the exception thrown when doing, for example, "xm domid" on a non-existent domain.
Signed-off-by: Dan Smith <danms@us.ibm.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 19:58:59 +0000 (19:58 +0000)]
Xenstore testsuite robustness: save output rather than rerun on failure.
"make check" reruns a test which fails with more verbosity. If the test
fails intermittently, that doesn't work well: save the output and simply
dump it if the test fails.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 19:57:32 +0000 (19:57 +0000)]
Fix xenstore testsuite for valgrind 3.0 and latest Debian glibc.
Debian upgrade revealed two problems: glibc spits out a warning on every
binary, and valgrind 3.0 gratuitously changed --logfile-fd to --log-fd,
so don't use it.
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 19:52:13 +0000 (19:52 +0000)]
Make directories implicitly for mkdir and write.
Change directory code: make then move (safer than delete-if-fail).
Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 19:48:28 +0000 (19:48 +0000)]
g/c extra test.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 19:17:46 +0000 (19:17 +0000)]
Put the call to notifier_call_chain() back in do_xenbus_probe().
This fixes some dom0 activities, such as ballooning, sysrqing,
and cpu hotplugging.
Signed-off-by: Dan Smith <danms@us.ibm.com>
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 18:27:22 +0000 (18:27 +0000)]
merge?
cl349@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 18:25:51 +0000 (18:25 +0000)]
xenstat/xentop merge.
cl349@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 18:10:21 +0000 (18:10 +0000)]
merge?
cl349@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 18:09:54 +0000 (18:09 +0000)]
g/c vbd active.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 17:54:38 +0000 (17:54 +0000)]
Fix non-hotplug i386 build. Spotted by Rik van Riel.
cl349@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 17:51:57 +0000 (17:51 +0000)]
Remove blkback 2.4 support since we don't support 2.4 dom0 anymore.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 17:33:11 +0000 (17:33 +0000)]
merge?
cl349@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 17:32:44 +0000 (17:32 +0000)]
Minor cleanup.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 17:30:34 +0000 (17:30 +0000)]
Build topology.c into x86/64 xenlinux kernel. This omission
spotted by Ryan Harper at IBM.
kaf24@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 17:29:46 +0000 (17:29 +0000)]
Ensure cur_pgd per-cpu variables are initialised early.
Secondary VCPUs can take page faults immediately after
booting, because of writable pagetable logic.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 17:28:53 +0000 (17:28 +0000)]
Don't mask off arbitrary error-code bits in i386 xenlinux
page fault handler.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 17:28:10 +0000 (17:28 +0000)]
Improve show_page_walk() debugging in Xen, to print
arbitrary page walks (not just walks of Xen mappings).
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 16:37:59 +0000 (16:37 +0000)]
More cleanups and fix free_blkif from wrong context bug (thanks Keir!).
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 15:43:04 +0000 (15:43 +0000)]
Drop support for multiple vbds per blkif.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 15:26:54 +0000 (15:26 +0000)]
Move major/minor macros into public header, rename and use.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 13:53:04 +0000 (13:53 +0000)]
Link xentop with ncurses. Distros generally do not ship
with basic curses.
kaf24@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 13:36:09 +0000 (13:36 +0000)]
Update ignores list.
kaf24@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 13:30:40 +0000 (13:30 +0000)]
Merge x86_64 and i386 ioremap.c.
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 13:18:45 +0000 (13:18 +0000)]
Update netfront for grant table interface changes.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 13:13:39 +0000 (13:13 +0000)]
Fix PAE and x86/64 when NX/XD is unavailable.
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 13:11:31 +0000 (13:11 +0000)]
Cleanup grant table code.
- keep count of free references
- let callbacks specify the number of references they need at least
- get rid of terminal reference
- simplify and more correct locking for callbacks
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 12:30:35 +0000 (12:30 +0000)]
phys_to_machine_mapping array is not an array of longs.
Fix start-of-day code and FOREIGN_FRAME() macro in light
of this. Also fix pfn_to_mfn() to mask off the foreign-frame
marker bit. The few places where we rely on that bit we read
out of the array directly, rather than using the pfn_to_mfn()
accessor macro.
This fixes, among other things, booting domU on PAE with swiotlb
disabled.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 09:49:12 +0000 (09:49 +0000)]
This patch extends I/O APIC guest writes so that the correct destination
fields are written in the redirection table entry.
Signed-off-by: Aravindh Puthiyaparambil
<aravindh.puthiyaparambil@unisys.com>
cl349@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 09:33:48 +0000 (09:33 +0000)]
g/c struct work_struct declaration.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 09:28:05 +0000 (09:28 +0000)]
This patch turns on host-side USB support in the x86_64 Dom0 kernel.
Signed-off-by: Aravindh Puthiyaparambil
<aravindh.puthiyaparambil@unisys.com>
kaf24@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 09:26:11 +0000 (09:26 +0000)]
Remove double invocation of vmx_intr_assist when VM_EXIT
causes a domain switch.
Signed-off-by: Eddie Dong <eddie.dong@intel.com>
Signed-off-by: Edwin Zhai <edwin.zhai@intel.com>
cl349@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 09:25:46 +0000 (09:25 +0000)]
Add EXPORT_SYMBOL for gnttab_free_grant_reference.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 09:24:46 +0000 (09:24 +0000)]
Update gnttab_free_callback_list locking.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 08:45:13 +0000 (08:45 +0000)]
Add locking for gnttab_free_callback_list.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 08:41:18 +0000 (08:41 +0000)]
merge?
cl349@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 08:40:58 +0000 (08:40 +0000)]
merge?
cl349@firebug.cl.cam.ac.uk [Tue, 23 Aug 2005 08:40:50 +0000 (08:40 +0000)]
Use explicit functions with args instead of work_structs for callbacks.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
jfisch@us.ibm.com [Tue, 23 Aug 2005 01:10:59 +0000 (02:10 +0100)]
Add xenversion support
josht@us.ibm.com [Mon, 22 Aug 2005 23:28:50 +0000 (00:28 +0100)]
Add a newline to the fscanf format string used to parse /proc/net/dev entries, to avoid an additional read and bad-entry-skip just to eat the newline.
josht@us.ibm.com [Mon, 22 Aug 2005 23:28:43 +0000 (00:28 +0100)]
Make the set_delay function use the provided parameter to set the delay, not the global prompt_val.
josht@us.ibm.com [Mon, 22 Aug 2005 23:28:39 +0000 (00:28 +0100)]
Change default xentop update delay from 1 to 3 seconds.
cl349@firebug.cl.cam.ac.uk [Mon, 22 Aug 2005 23:07:37 +0000 (23:07 +0000)]
Fix compiler warnings.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Mon, 22 Aug 2005 21:54:28 +0000 (21:54 +0000)]
Merge libxenstat and xentop.
cl349@firebug.cl.cam.ac.uk [Mon, 22 Aug 2005 20:59:00 +0000 (20:59 +0000)]
Use a block interface for each device.
Lots of code cleanups, incl. a couple of bug fixes.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Mon, 22 Aug 2005 20:57:26 +0000 (20:57 +0000)]
Update for grant table interface changes.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Mon, 22 Aug 2005 20:52:38 +0000 (20:52 +0000)]
Grant table updates for block device changes.
- add gnttab_free_grant_reference
- make gnttab_free_grant_references interface consistent with other gnttab
functions
- add support for callback when references are freed
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Mon, 22 Aug 2005 19:59:58 +0000 (19:59 +0000)]
no pae by default
kaf24@firebug.cl.cam.ac.uk [Mon, 22 Aug 2005 19:58:22 +0000 (19:58 +0000)]
We cannot allow nested C functions. They create a stack
trampoline when their address is taken, which causes a
fault if the system implements NX/XD.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 22 Aug 2005 16:38:13 +0000 (16:38 +0000)]
Apply Ross Mcilroy's balloon_dealloc_empty_page_range patch
and generally clean up the ballon driver a bunch.
Signed-off-by: Keir Fraser <keir@xensource.com>
cl349@firebug.cl.cam.ac.uk [Mon, 22 Aug 2005 14:22:59 +0000 (14:22 +0000)]
First pass at using one block interface per device.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
cl349@firebug.cl.cam.ac.uk [Mon, 22 Aug 2005 10:21:18 +0000 (10:21 +0000)]
merge?
cl349@firebug.cl.cam.ac.uk [Mon, 22 Aug 2005 10:20:58 +0000 (10:20 +0000)]
Remove option for running block devices without grant-tables.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
kaf24@firebug.cl.cam.ac.uk [Mon, 22 Aug 2005 10:18:14 +0000 (10:18 +0000)]
No 'boot error' message if booting secondary vcpu succeeds.
kaf24@firebug.cl.cam.ac.uk [Mon, 22 Aug 2005 09:52:06 +0000 (09:52 +0000)]
Ensure that 64-bit get_user/put_user only transfer to
a 64-bit local variable. Some gcc versions have bugs
if this restriction isn't observed.
Signed-off-by: Keir Fraser <keir@xensource.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 22 Aug 2005 09:43:58 +0000 (09:43 +0000)]
Fix out-of-source-tree build problem.
Signed-off-by: Jan Beulich <jbeulich@novell.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 22 Aug 2005 09:37:27 +0000 (09:37 +0000)]
I noticed that an old problem is back (see below). The time command is
not showing the correct time (it's 3 sec in real time). The patch
attached restores the dropped line at the time of upgrading to 2.6.12.
Jun Nakajima
kaf24@firebug.cl.cam.ac.uk [Mon, 22 Aug 2005 08:51:04 +0000 (08:51 +0000)]
Ordering was broken in the course of separating XEN-overridden
sources from those getting used through symlink creation.
Signed-off-by: Jan Beulich <jbeulich@novell.com>
kaf24@firebug.cl.cam.ac.uk [Mon, 22 Aug 2005 08:36:21 +0000 (08:36 +0000)]
When building in a tree with (the sparse trees and) the patches
stripped, a warning is issued by make, which the below patch
eliminates.
Signed-off-by: Jan Beulich <jbeulich@novell.com>
kaf24@firebug.cl.cam.ac.uk [Sun, 21 Aug 2005 17:06:08 +0000 (17:06 +0000)]
Make grant-table dev_bus_addr really be an address, not a frame
number. Also get rid of GNTUNMAP_DEV_FROM_VIRT -- it makes little
sense and noone uses it.
Signed-off-by: Keir Fraser <keir@xensource.com>
vh249@arcadians.cl.cam.ac.uk [Sun, 21 Aug 2005 16:49:54 +0000 (16:49 +0000)]
fix logic of ballooning out to handle the dom0_min_mem parameter correctly
add an error message when having not enough memory
Signed-off-by: Vincent Hanquez <vincent@xensource.com>